草庐IT

SQLite 表不保存

全部标签

.NET中轻松应用SQLite:零配置数据库引擎的完美指南

 SQLite是一种轻量级的嵌入式数据库引擎,它在.NET中被广泛使用。SQLite是一个零配置的数据库引擎,不需要服务器,可以直接在应用程序中使用。下面是一个简单的示例,演示如何在.NET中使用SQLite,并提供了常见的查询、增加、修改和删除功能。首先,你需要在项目中安装 System.Data.SQLite 包。你可以使用NuGet包管理器或通过PackageManagerConsole执行以下命令:Install-PackageSystem.Data.SQLite接下来,创建一个C#文件,例如 SQLiteExample.cs,并添加以下代码:usingSystem;usingSyst

objective-c - 将文本字段中的数据插入 SQLite 数据库

我正在尝试将数据插入到我的SQLite数据库中。我已经导入了我的项目所需的所有neccassry框架和数据库文件。在我的Controller类xib中,有两个文本字段和一个按钮。当我单击按钮时,我希望将输入到两个文本字段中的数据保存在我的数据库中。在我的appdelagate中,我创建了两个函数,一个用于附加数据库路径,另一个用于将数据插入数据库。在插入函数中,我检查某些条件,即,如果添加了数据,应显示一个警报View,显示添加的记录,但是当我添加一条新记录时,它总是进入elseblock,这是一个错误。-(void)checkAndCreateDB{NSString*database

ios - 以编程方式将 Sqlite 表数据导出到 csv 文件

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ExportingSqlitetabledatatocsvfileprogramatically-xcodeiOS5(foranipadapp)我正在开发一个简单的应用程序。我正在使用sqlite将数据保存到表中(在本地,在应用程序文档文件夹中)。我想有问题地将此表数据导出到csv文件中,然后通过电子邮件将其发送给某个人。我的意思是我想在iPad中转换后物理访问csv文件....任何人都可以提供示例应用程序下载吗?还是代码?请帮忙

iphone - 如何保存UIwebview的浏览历史

我正在开发一个应用程序,要求在Web中显示维基百科链接查看。还有在表格View中显示通过WebView打开的页面的历史记录。我在goo上找到了它gle但找不到任何解决方案。我该如何解决? 最佳答案 UIWebView有goBack和goForward方法。引用[这里].(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)不要忘记在.h中添加UIWebViewDel

ios - iOS SQLite3 中 SQLite 更新语句的可能性

我的iOS应用程序使用SQLite3数据库,到目前为止我已经成功创建表、插入值然后选择它们。但是,现在我想更新。我试过这个:UPDATEfieldWHERE_id=5(name,type,state)VALUES(?,?,?)但是SQLite告诉我WHERE附近存在语法错误据我所知,SQLite可能不支持上面的语法,更喜欢它的格式如下。UPDATEfieldSETname="Upper"type="Pigs"state=1WHERE_id=5;但是请注意,在第二条语句中没有(?,?,?)(我相信它称为参数化查询)用于将值动态插入到SQL字符串中。告诉我这可能吗?如果可能的话如何?

iphone - sqlite 准备语句错误-没有这样的表

我的sqliteprepare语句有些困难。我收到一条错误消息,说我的表不存在,尽管我已经在多个地方检查过它,但它确实存在,所以我很困惑。该文件位于正确的iPhone模拟器应用程序文件夹中文件已添加到我的项目中并可在项目导航器中查看它也在我的构建阶段——CopyBundleResources区域。我打扫干净并重新开始运行。数据库存在并且运行我的sql语句让我得到结果符合我的预期。-(NSMutableArray*)getMyWorkout{NSMutableArray*workoutArray=[[NSMutableArrayalloc]init];@try{NSFileManager

iphone - 保存 250 MB 数据后 iPad 应用程序崩溃

我在我的iPad应用程序中从服务器同步大约5000张图像。这些图像的大小约为2.5GB,我的iPad也有足够的空间。但在仅同步了375张图像后,我的应用程序开始崩溃,原因如下malloc:***mmap(size=1048576)failed(errorcode=12)***error:can'tallocateregion***setabreakpointinmalloc_error_breaktodebug2013-02-1406:20:50.058AAA[1250:907]***Terminatingappduetouncaughtexception'NSMallocExcept

iphone - 如何估计 UITextField 的适当高度,以保存给定字体大小的文本

我想使用UITextField显示单行文本字段,在显示它之前我需要知道它包含的UICollectionViewCell的正确大小。文本可以是多种字体大小之一,我需要获得合适的高度才能舒适地显示它。由于事先不知道文本(可以由用户编辑),我不能使用NSAttributedString的-size和-boundingRectWithSize:options:context:除了虚拟文本之外的任何内容,在这种情况下我真的不能相信生成的大小可以容纳任何文本,对吧?我想我的问题是:是否有关于排版的一般经验法则,或者我不知道的一些有用的API,可以让我确定在X处显示文本pt,我需要一个高度为Ypx的

ios - 如何在 iOS 中以 WAL 模式打开 SQLite 连接

如何在iOS中以WAL模式打开SQLite连接。通常我使用sqlite3_open_v2打开它。这是C#答案,但如何在Swift中做到这一点?HowtoopenSQLiteconnectioninWALmode 最佳答案 您可以在打开数据库后运行WAL模式的pragma语句。sqlite3_exec(dbHandle,"PRAGMAjournal_mode=WAL;",0,0,0); 关于ios-如何在iOS中以WAL模式打开SQLite连接,我们在StackOverflow上找到一个类

iOS SQLite : How to automatically set foreign key?

我的app用的是SQLite,我整理了一下建表语句。这个想法是表A和表B具有一对多(或一个)关系,因此外键将在表B中。现在我知道创建主键的自动增量,但这如何用于外键?如果我为表A添加一行,为表B添加5行(理想情况下,所有这些都链接到表A中的那一行)会怎么样?它不会只是从表B中的001-005自动递增吗? 最佳答案 是的,如果A和B之间是一对多的,并且当你在B中添加记录时,你将自动增加B的主键,而不是A的外键(假设你将它设为普通的INTEGER,没有AUTOINCREMENT)。给定你的例子,是的,B将有五个记录,1-5,它们都指向A